package system.task;

/**
 * 任务执行器
 */
public interface TaskExecutor {

    /**
     * 执行
     *
     * @return 返回值，0 成功， 非零值表示成功结束，但有部份执行失败
     * @throws Exception 失败时的异常
     */
    void run(ExecutorContext context) throws Exception;

}
